func golang.org/x/tools/go/ast/inspector.walk

90 uses

	golang.org/x/tools/go/ast/inspector (current package)
		inspector.go#L248: 		walk(v, edge.Invalid, -1, file)
		walk.go#L21: 		walk(v, ek, i, node)
		walk.go#L25: func walk(v *visitor, ek edge.Kind, index int, node ast.Node) {
		walk.go#L41: 			walk(v, edge.Field_Doc, -1, n.Doc)
		walk.go#L45: 			walk(v, edge.Field_Type, -1, n.Type)
		walk.go#L48: 			walk(v, edge.Field_Tag, -1, n.Tag)
		walk.go#L51: 			walk(v, edge.Field_Comment, -1, n.Comment)
		walk.go#L63: 			walk(v, edge.Ellipsis_Elt, -1, n.Elt)
		walk.go#L67: 		walk(v, edge.FuncLit_Type, -1, n.Type)
		walk.go#L68: 		walk(v, edge.FuncLit_Body, -1, n.Body)
		walk.go#L72: 			walk(v, edge.CompositeLit_Type, -1, n.Type)
		walk.go#L77: 		walk(v, edge.ParenExpr_X, -1, n.X)
		walk.go#L80: 		walk(v, edge.SelectorExpr_X, -1, n.X)
		walk.go#L81: 		walk(v, edge.SelectorExpr_Sel, -1, n.Sel)
		walk.go#L84: 		walk(v, edge.IndexExpr_X, -1, n.X)
		walk.go#L85: 		walk(v, edge.IndexExpr_Index, -1, n.Index)
		walk.go#L88: 		walk(v, edge.IndexListExpr_X, -1, n.X)
		walk.go#L92: 		walk(v, edge.SliceExpr_X, -1, n.X)
		walk.go#L94: 			walk(v, edge.SliceExpr_Low, -1, n.Low)
		walk.go#L97: 			walk(v, edge.SliceExpr_High, -1, n.High)
		walk.go#L100: 			walk(v, edge.SliceExpr_Max, -1, n.Max)
		walk.go#L104: 		walk(v, edge.TypeAssertExpr_X, -1, n.X)
		walk.go#L106: 			walk(v, edge.TypeAssertExpr_Type, -1, n.Type)
		walk.go#L110: 		walk(v, edge.CallExpr_Fun, -1, n.Fun)
		walk.go#L114: 		walk(v, edge.StarExpr_X, -1, n.X)
		walk.go#L117: 		walk(v, edge.UnaryExpr_X, -1, n.X)
		walk.go#L120: 		walk(v, edge.BinaryExpr_X, -1, n.X)
		walk.go#L121: 		walk(v, edge.BinaryExpr_Y, -1, n.Y)
		walk.go#L124: 		walk(v, edge.KeyValueExpr_Key, -1, n.Key)
		walk.go#L125: 		walk(v, edge.KeyValueExpr_Value, -1, n.Value)
		walk.go#L130: 			walk(v, edge.ArrayType_Len, -1, n.Len)
		walk.go#L132: 		walk(v, edge.ArrayType_Elt, -1, n.Elt)
		walk.go#L135: 		walk(v, edge.StructType_Fields, -1, n.Fields)
		walk.go#L139: 			walk(v, edge.FuncType_TypeParams, -1, n.TypeParams)
		walk.go#L142: 			walk(v, edge.FuncType_Params, -1, n.Params)
		walk.go#L145: 			walk(v, edge.FuncType_Results, -1, n.Results)
		walk.go#L149: 		walk(v, edge.InterfaceType_Methods, -1, n.Methods)
		walk.go#L152: 		walk(v, edge.MapType_Key, -1, n.Key)
		walk.go#L153: 		walk(v, edge.MapType_Value, -1, n.Value)
		walk.go#L156: 		walk(v, edge.ChanType_Value, -1, n.Value)
		walk.go#L163: 		walk(v, edge.DeclStmt_Decl, -1, n.Decl)
		walk.go#L169: 		walk(v, edge.LabeledStmt_Label, -1, n.Label)
		walk.go#L170: 		walk(v, edge.LabeledStmt_Stmt, -1, n.Stmt)
		walk.go#L173: 		walk(v, edge.ExprStmt_X, -1, n.X)
		walk.go#L176: 		walk(v, edge.SendStmt_Chan, -1, n.Chan)
		walk.go#L177: 		walk(v, edge.SendStmt_Value, -1, n.Value)
		walk.go#L180: 		walk(v, edge.IncDecStmt_X, -1, n.X)
		walk.go#L187: 		walk(v, edge.GoStmt_Call, -1, n.Call)
		walk.go#L190: 		walk(v, edge.DeferStmt_Call, -1, n.Call)
		walk.go#L197: 			walk(v, edge.BranchStmt_Label, -1, n.Label)
		walk.go#L205: 			walk(v, edge.IfStmt_Init, -1, n.Init)
		walk.go#L207: 		walk(v, edge.IfStmt_Cond, -1, n.Cond)
		walk.go#L208: 		walk(v, edge.IfStmt_Body, -1, n.Body)
		walk.go#L210: 			walk(v, edge.IfStmt_Else, -1, n.Else)
		walk.go#L219: 			walk(v, edge.SwitchStmt_Init, -1, n.Init)
		walk.go#L222: 			walk(v, edge.SwitchStmt_Tag, -1, n.Tag)
		walk.go#L224: 		walk(v, edge.SwitchStmt_Body, -1, n.Body)
		walk.go#L228: 			walk(v, edge.TypeSwitchStmt_Init, -1, n.Init)
		walk.go#L230: 		walk(v, edge.TypeSwitchStmt_Assign, -1, n.Assign)
		walk.go#L231: 		walk(v, edge.TypeSwitchStmt_Body, -1, n.Body)
		walk.go#L235: 			walk(v, edge.CommClause_Comm, -1, n.Comm)
		walk.go#L240: 		walk(v, edge.SelectStmt_Body, -1, n.Body)
		walk.go#L244: 			walk(v, edge.ForStmt_Init, -1, n.Init)
		walk.go#L247: 			walk(v, edge.ForStmt_Cond, -1, n.Cond)
		walk.go#L250: 			walk(v, edge.ForStmt_Post, -1, n.Post)
		walk.go#L252: 		walk(v, edge.ForStmt_Body, -1, n.Body)
		walk.go#L256: 			walk(v, edge.RangeStmt_Key, -1, n.Key)
		walk.go#L259: 			walk(v, edge.RangeStmt_Value, -1, n.Value)
		walk.go#L261: 		walk(v, edge.RangeStmt_X, -1, n.X)
		walk.go#L262: 		walk(v, edge.RangeStmt_Body, -1, n.Body)
		walk.go#L267: 			walk(v, edge.ImportSpec_Doc, -1, n.Doc)
		walk.go#L270: 			walk(v, edge.ImportSpec_Name, -1, n.Name)
		walk.go#L272: 		walk(v, edge.ImportSpec_Path, -1, n.Path)
		walk.go#L274: 			walk(v, edge.ImportSpec_Comment, -1, n.Comment)
		walk.go#L279: 			walk(v, edge.ValueSpec_Doc, -1, n.Doc)
		walk.go#L283: 			walk(v, edge.ValueSpec_Type, -1, n.Type)
		walk.go#L287: 			walk(v, edge.ValueSpec_Comment, -1, n.Comment)
		walk.go#L292: 			walk(v, edge.TypeSpec_Doc, -1, n.Doc)
		walk.go#L294: 		walk(v, edge.TypeSpec_Name, -1, n.Name)
		walk.go#L296: 			walk(v, edge.TypeSpec_TypeParams, -1, n.TypeParams)
		walk.go#L298: 		walk(v, edge.TypeSpec_Type, -1, n.Type)
		walk.go#L300: 			walk(v, edge.TypeSpec_Comment, -1, n.Comment)
		walk.go#L308: 			walk(v, edge.GenDecl_Doc, -1, n.Doc)
		walk.go#L314: 			walk(v, edge.FuncDecl_Doc, -1, n.Doc)
		walk.go#L317: 			walk(v, edge.FuncDecl_Recv, -1, n.Recv)
		walk.go#L319: 		walk(v, edge.FuncDecl_Name, -1, n.Name)
		walk.go#L320: 		walk(v, edge.FuncDecl_Type, -1, n.Type)
		walk.go#L322: 			walk(v, edge.FuncDecl_Body, -1, n.Body)
		walk.go#L327: 			walk(v, edge.File_Doc, -1, n.Doc)
		walk.go#L329: 		walk(v, edge.File_Name, -1, n.Name)